uzun menzilli top - Turkish English Dictionary